/*
 * HttpBody.h
 *
 */

#ifndef HTTPBODY_H_
#define HTTPBODY_H_

#include <string>
#include <iostream>

class HttpHeader;

class HttpBody {
	public:
		virtual ~HttpBody() {}
		virtual size_t getSize() const = 0;
		virtual HttpHeader* getContentLength() const = 0;
		virtual std::istream& getStream() = 0;
};

#endif /* HTTPBODY_H_ */
